horizontally launched projectile - Turkish English Dictionary